package com.eslserver.dao;

import java.util.Collection;

import com.eslserver.to.Schedule;
import com.eslserver.to.wrapper.ESLCollectionPageWrapper;

public interface ScheduleDAO {

	public Schedule addSchedule(Schedule schedule);

	public void updateSchedule(Schedule schedule);

	public Schedule loadSchedule(Integer scheduleID);

	public void deleteSchedule(Integer scheduleID);

	public ESLCollectionPageWrapper<Schedule> loadScheduleByPageQuery(
			String sQuery, String aQuery);

	public Collection<Schedule> loadAllSchedules();

}
